Skip to content

chore: governance/community files + finish BestPractices passing tier#46

Merged
aksOps merged 1 commit intomainfrom
ci-governance-passing
Apr 23, 2026
Merged

chore: governance/community files + finish BestPractices passing tier#46
aksOps merged 1 commit intomainfrom
ci-governance-passing

Conversation

@aksOps
Copy link
Copy Markdown
Contributor

@aksOps aksOps commented Apr 23, 2026

Summary

Completes the OpenSSF BestPractices passing-tier checklist by adding the remaining community/governance files and flipping the last 8 ? entries in .bestpractices.json to Met.

What's added

  • CODE_OF_CONDUCT.md — Contributor Covenant 2.1 adopted; enforcement contact documented
  • GOVERNANCE.md — Lead-maintainer model, decision-making process, roles (maintainer / security contact / reviewer), access continuity, single-maintainer continuity mitigation
  • .github/CODEOWNERS* @aksOps for automatic PR review routing
  • .github/release.yml — GitHub release-notes categories: Security fixes, Breaking Changes, New Features, Bug Fixes, Dependencies, Other Changes
  • docs/ACCESSIBILITY.md — WCAG 2.1 Level AA stance for the embedded React SPA (contrast ≥ 4.5:1, keyboard nav, prefers-reduced-motion, semantic HTML, axe-core)

What's updated

  • SECURITY.md — added a "Report archive" section clarifying that GitHub Issues (non-sensitive) and Security Advisories (coordinated disclosure) serve as the public archive
  • .bestpractices.json — 8 remaining ? entries flipped to Met with repo-linked evidence: code_of_conduct, governance, roles_responsibilities, access_continuity, bus_factor, report_archive, release_notes_vulns, accessibility_best_practices

Final BestPractices status

76 Met / 10 N/A / 0 Unknown — across all 86 criteria.

Test plan

  • CI passes (CodeQL, tests, lint)
  • .bestpractices.json remains valid JSON (verified locally: 76 Met / 10 N/A / 0 ?)
  • CODEOWNERS syntax valid — GitHub auto-requests review from @aksOps on this PR
  • Release workflow picks up .github/release.yml on next release (v0.0.3)
  • BestPractices.dev scanner picks up new Met entries on next crawl

🤖 Generated with Claude Code

…to Met

- CODE_OF_CONDUCT.md (Contributor Covenant 2.1, enforcement contact)
- GOVERNANCE.md (lead-maintainer model, roles, continuity, bus factor)
- .github/CODEOWNERS (* @aksOps default owner)
- .github/release.yml (security/features/bugs/deps categories)
- docs/ACCESSIBILITY.md (WCAG 2.1 AA stance for embedded SPA)
- SECURITY.md: note GitHub Issues + Security Advisories as report archive
- .bestpractices.json: 8 remaining '?' → Met (76 Met / 10 N/A / 0 unknown)

Completes the OpenSSF BestPractices passing-tier checklist.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@aksOps aksOps force-pushed the ci-governance-passing branch from b634821 to 48eb427 Compare April 23, 2026 06:11
@aksOps aksOps merged commit 57cf450 into main Apr 23, 2026
12 checks passed
@aksOps aksOps deleted the ci-governance-passing branch April 23, 2026 06:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant